package drds.server.sqlparser.visitor;

/**
 * 
 * @author 曹正辉<330937205@qq.com>
 * 
 */
public interface EvalVisitor extends Visitor {

	public static final String EVAL_VALUE = "eval.value";
	public static final String EVAL_EXPR = "eval.expr";
	public static final Object EVAL_ERROR = new Object();
	public static final Object EVAL_VALUE_COUNT = new Object();
	public static final Object EVAL_VALUE_NULL = new Object();

	int incAndGetVariantIndex();

	boolean isMarkVariantIndex();

	void setMarkVariantIndex(boolean markVariantIndex);
}
